a mountain to climb - Francés Inglés Diccionario